Skip to content

feat!: Switch development workflow from local venv to Docker Compose - #2145

Merged
tdruez merged 4 commits into
mainfrom
docker-dev-mode
Apr 10, 2026
Merged

feat!: Switch development workflow from local venv to Docker Compose#2145
tdruez merged 4 commits into
mainfrom
docker-dev-mode

Conversation

@tdruez

@tdruez tdruez commented Apr 10, 2026

Copy link
Copy Markdown
Contributor

Changes

  • Update Makefile to use Docker Compose for all base commands
  • Pin down Docker images in docker-compose file
  • Replace Gunicorn with Django runserver for faster hot reload in dev
  • Disable nginx and clamav in dev mode via profiles
  • Remove wait-for-it from worker in dev mode
  • Add convenience targets: bash, shell, restart-worker, regen-fixtures

tdruez added 4 commits April 10, 2026 11:44
Signed-off-by: tdruez <tdruez@aboutcode.org>
Signed-off-by: tdruez <tdruez@aboutcode.org>
Signed-off-by: tdruez <tdruez@aboutcode.org>
Signed-off-by: tdruez <tdruez@aboutcode.org>
@tdruez
tdruez merged commit 4735b9b into main Apr 10, 2026
12 checks passed
@tdruez
tdruez deleted the docker-dev-mode branch April 10, 2026 14:11
chinyeungli pushed a commit that referenced this pull request Jun 18, 2026
chinyeungli pushed a commit that referenced this pull request Aug 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant